翻訳と辞書
Words near each other
・ Parallel Kingdom
・ Parallel language
・ Parallel Line Internet Protocol
・ Parallel Lines
・ Parallel Lines (Dick Gaughan & Andy Irvine album)
・ Parallel lines (disambiguation)
・ Parallel Lines 30th Anniversary Tour
・ Parallel litigation
・ Parallel Lives
・ Parallel Lives (album)
・ Parallel Lives (anthology)
・ Parallel Lives (disambiguation)
・ Parallel Lives (film)
・ Parallel manipulator
・ Parallel mesh generation
Parallel metaheuristic
・ Parallel Minds
・ Parallel motion
・ Parallel novel
・ Parallel Ocean Program
・ Parallel optical interface
・ Parallel parametric test
・ Parallel parking
・ Parallel parking problem
・ Parallel Parkway
・ Parallel passage
・ Parallel Patterns Library
・ Parallel Peripheral Interface
・ Parallel Play
・ Parallel play


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Parallel metaheuristic : ウィキペディア英語版
Parallel metaheuristic

Parallel metaheuristic is a class of techniques that are capable of reducing both the numerical effort and the run time of a metaheuristic. To this end, concepts and technologies from the field of parallelism in computer science are used to enhance and even completely modify the behavior of existing metaheuristics. Just as it exists a long list of metaheuristics like evolutionary algorithms, particle swarm, ant colony optimization, simulated annealing, etc. it also exists a large set of different techniques strongly or loosely based in these ones, whose behavior encompasses the multiple parallel execution of algorithm components that cooperate in some way to solve a problem on a given parallel hardware platform.
==Background==

In practice, optimization (and searching, and learning) problems are often NP-hard, complex, and time consuming.
Two major approaches are traditionally used to tackle these problems: exact methods
and metaheuristics. Exact methods allow to find exact solutions but are often impractical as they are
extremely time-consuming for real-world problems (large dimension, hardly constrained, multimodal,
time-varying, epistatic problems). Conversely, metaheuristics provide sub-optimal (sometimes optimal)
solutions in a reasonable time. Thus, metaheuristics usually allow to meet the resolution delays imposed
in the industrial field as well as they allow to study general problem classes instead that particular
problem instances. In general, many of the best performing techniques in precision and effort to solve
complex and real-world problems are metaheuristics. Their fields of application range from combinatorial
optimization, bioinformatics, and telecommunications to economics, software engineering, etc. These fields are full of many
tasks needing fast solutions of high quality. See () for more details on complex applications.
Metaheuristics fall in two categories: trajectory-based metaheuristics and population-based metaheuristics. The main difference of these two kind of methods relies in the number of tentative
solutions used in each step of the (iterative) algorithm. A trajectory-based technique starts with a single
initial solution and, at each step of the search, the current solution is replaced by another (often the best)
solution found in its neighborhood. It is usual that trajectory-based metaheuristics allow to quickly find
a locally optimal solution, and so they are called exploitation-oriented methods promoting intensification
in the search space. On the other hand, population-based algorithms make use of a population of solutions.
The initial population is in this case randomly generated (or created with a greedy algorithm),
and then enhanced through an iterative process. At each generation of the process, the whole population
(or a part of it) is replaced by newly generated individuals (often the best ones). These techniques are
called exploration-oriented methods, since their main ability resides in the diversification in the search
space.
Most basic metaheuristics are sequential. Although their utilization allows to significantly reduce
the temporal complexity of the search process, this latter remains high for real-world problems arising
in both academic and industrial domains. Therefore, parallelism comes as a natural way not to only
reduce the search time, but also to improve the quality of the provided solutions.
For a comprehensive discussion on how parallelism can be mixed with metaheuristics see ().

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Parallel metaheuristic」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.